i have something urgent to do - Spanish English Dictionary